package com.sciencep.pro.core.domain.entity;

import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * 
 *
 * @author Sciencep
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class CalendarInfo extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 日期
     */
    private Date date;

    /**
     * 1,正常工作日  2,节假日 3,节假日后补班 4,周末
     */
    private Integer holiday;

    /**
     * 自定义(1,正常工作日  2,假期)
     */
    @TableField("customHoliday")
    private Integer customHoliday;

    /**
     * 0.工作日 1.休息日
     */
    @TableField("workDay")
    private Integer workDay;

    /**
     * 星期几
     */
    private Integer week;

    private  transient  Boolean isCurrentDay;


}
